package cn.com.nes.site.service.crm.customer.dto;

import cn.com.nes.site.service.crm.log.dto.GetLogClaimListDto;
import cn.com.nes.site.service.crm.opportunity.dto.OpportunityDTO;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

@ApiModel(value = "查询客户详情出参模型")
@Data
public class CustomerDetailDTO {

    @ApiModelProperty(value = "客户内容")
    private CustomerInfoDTO customerInfo;

    @ApiModelProperty(value = "客户房屋")
    private List<CustomerHouseDTO> customerHouseList;

    @ApiModelProperty(value = "客户跟进记录")
    private List<GetLogClaimListDto> claimList;

    @ApiModelProperty(value = "客户联系人")
    private List<CustomerStaffDTO>  staffList;

    @ApiModelProperty(value = "客户商机列表")
    private List<OpportunityDTO> opportunityList;

    @ApiModelProperty(value = "客户文件列表")
    private List<CustomerFileDTO> fileList;

    @ApiModelProperty(value = "客户合同")
    private List contractList;
}
